import request from '@/utils/request'

/**
 * 获取推荐商品列表（分页）
 * @param {Object} params - 查询参数
 * @param {Number} params.pageNum - 页码
 * @param {Number} params.pageSize - 每页条数
 */
export function getRecommendGoods(params) {
  return request({
    url: '/goods/recommend',
    method: 'get',
    params
  })
}

/**
 * 根据分类获取商品列表（分页）
 * @param {Object} params - 查询参数
 * @param {Number} params.categoryId - 分类ID
 * @param {Number} params.pageNum - 页码
 * @param {Number} params.pageSize - 每页条数
 */
export function getGoodsByCategory(params) {
  return request({
    url: '/goods/getByCategory',
    method: 'get',
    params
  })
}

/**
 * 获取商品详情
 * @param {Number} goodsId - 商品ID
 */
export function getGoodsDetail(goodsId) {
  return request({
    url: `/goods/detail/${goodsId}`,
    method: 'get'
  })
}
